__author__ = 'FutureAdmin'

"""
    在python中的类有很多方法的名字有特殊的重要意义.现在我们将学习__init__方法的意义.

    __init__方法在类的一个对象被建立时,马上运行,这个方法可以用来对你的对象做一些你希望的初始化.,注意,这个名称的开始和结尾都是双下划线.

    这里,我们把__init__方法定义为去一个参数name,在这个__init__里,我们只是创建一个新的域.
"""


class Person:
    def __init__(self, name):
        self.name = name

    def sayHi(self):
        print("Hello! my name is ", self.name)


p = Person("asd")
p.sayHi()